body {text-align:left; font-size:12px; line-height:100%; color:#333333; font-family:"Microsoft yahei","ËÎÌå";}
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, a, p ,img { margin:0; padding:0; list-style:none;}
li { list-style-type:none;}
input, img, select { vertical-align:middle;}
input,form,span { margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 { font-size:12px;}
h1, h2, h3, h4, h5, h6, em, i, cite { font-weight:normal; font-style:normal;}
img { border:0;}
.clear { clear:both;font-size:0;}
a {text-decoration:none; color:#555555;}
a:hover { color:#cf261f; text-decoration:none;}
.left { float:left;}
.right { float:right;}
input { height:25px; line-height:25px;}
.w1000 { width:1000px; margin:0px auto;}
.title span { float:right; padding-right:12px;}

/*index*/

#top { background:#ffffff; height:100px;}
#top .w1000 { padding-top:20px;}
#top .right { padding-top:20px; background:url(../images/index_06.jpg) left 22px no-repeat; padding-left:15px; padding-bottom:5px;}
#menu { background:#f5f5f5; border-bottom:2px #cf261f solid; height:45px; border-top:1px #E7E7E7 solid;}
#menu #menu2 a { height:45px; line-height:45px; font-size:14px;float:left;font-weight:bold; color:#333333; width:110px; text-align:center;}
#menu #menu2 .now {background-color:#cf261f; color:#FFFFFF;}

#main_ad { height:506px; background:url(../images/img1.jpg) top center no-repeat;}
#menu-sub-bg {width: 100%;background:#eaeaea;position: absolute;z-index: 1001;filter: alpha(opacity=80);-moz-opacity: 0.80;-khtml-opacity: 0.80;opacity: 0.80;height: 290px;top: 148px; display:none;}
#menu-sub {width: 100%;height:290px;font-size:0px;position: absolute;z-index: 1001;top: 147px;overflow:hidden; display:none;}
#menu-sub .sub-index {width: 1000px;height: 285px;margin: 0px auto;text-align: left;}
#menu-sub .sub-index a {display: block;color: #999999;font-size: 12px;height: 25px;line-height: 25px;}
#menu-sub .sub-index a:hover {color: #ffffff;}
#menu-sub .sub-index DIV {display: block;float: left;height: 100%;width:110px; padding-top:10px;}
#menu-sub .sub-index DIV a { padding-left:30px; color:#333}
#menu-sub .sub-index DIV a:hover { color:#FFFF00;}
#menu-sub .sub-index .now {height: 100%; background-color:#cf261f;}
#menu-sub .sub-index .now a {color:#fff;}
.qyfc { width:1000px; height:235px;margin-top:10px;border:1px #deddde solid;}
.qyfc title { height:35px; background-color:#f5f5f5; text-align:center; line-height:35px; color:#cf261f; margin:8px 0px;}
.qyfc h1 { font-size:14px; font-weight:bold;}
.qyfc .title span { float:right; padding-right:12px;}
.fc_list a { float:left; width:316px; height:176px; border:1px #dddddd solid; margin-left:11px; background-color:#fff; overflow:hidden; margin-top:12px; text-align:center; line-height:30px;}
.fc_list a:hover {background-color:#cf261f; color:#FFFFFF;}
.fc_list a img { margin:3px; width:310px;}
#marquee1{position:absolute;width:980px;height:150px;overflow:hidden; margin-left:10px;}

/* end*/


#sb { height:125px; background:#343434;}
#sb .w1000 { padding-top:12px;}
#sb a { float:left; display:block;background-color:#535353; margin-right:7px;width:194px; height:101px;overflow:hidden; }
#sb .r0 { margin-right:0px;}
#sb a {display:inline-block;zoom:1;*display:inline;position:relative;letter-spacing:normal;}
#sb a  img{position:absolute;top:0;left:0;width:188px;height:95px; border:3px #535353 solid;opacity:0.3;}
#sb a p {display:none;position:absolute;z-index:1;font-size:18px;text-align:center;background:#cf261f;color:#fff;left:0;bottom:0;width:194px;height:30px;;}
#sb a p span { padding-top:10px; display:block;width:194px;}
#main { width:1000px; margin:15px auto; height:670px;}
#bottom { background:#f0f0f0; border-top:1px #CCCCCC solid; height:150px;}
.about { width:285px; height:225px;float:left;border:1px #dddddd solid; background-color:#ffffff; border-top:2px #cf261f solid;}
.about_jj { padding:6px; line-height:150%}
.about_jj .about_img  { float:left; display:block; height:100px; width:140px; padding:3px; background-color:#EBEBEB; margin-right:6px;}
.about_jj .about_img:hover { background-color:#cf261f;}
.about_jj p { text-indent:2em;}
.jj_list li { float:left; width:82px; text-align:center; height:27px; line-height:25px;margin-left:10px; margin-bottom:5px; display:inline;}
.jj_list li a {width:80px;height:25px;border:1px #CCCCCC solid; display:block; background-color:#F6F6F6}
.jj_list li a:hover {border:1px #cf261f solid;}
.news { width:404px; height:225px;  float:left;border:1px #dddddd solid; background-color:#ffffff;margin-left:10px; display:inline;border-top:2px #cf261f solid;}
.news .title { margin-bottom:4px;}
.news .list li { height:25px; line-height:25px; margin:0px 8px; padding-left:10px; background:url(../images/dot.gif) left 7px no-repeat; overflow:hidden;}
.news .list li span { float:right; color:#999999}
.device {width:285px; height:225px;  float:left;margin-left:10px; display:inline;border:1px #dddddd solid; background-color:#ffffff;border-top:2px #cf261f solid;}
.device_li { height:58px; overflow:hidden; margin-left:6px; margin-top:4px;padding-right:4px;}
.device_li .device_img { float:left; display:block; padding:2px; background-color:#E4E4E4;}
.device_li .device_img:hover { background-color:#cf261f;}
.device_li h1 { height:20px; line-height:20px; padding-left:6px; font-size:12px; font-weight:bold; float:left; width:190px;}
.device_li p { width:205px; float:left; height:40px; padding-left:6px; line-height:150%; color:#999999;}
.title { height:35px; line-height:35px; border-bottom:1px #dddddd solid;background-color:#f5f5f5}
.title h1 { font-size:14px; font-weight:bold; padding-left:10px; color:#cf261f; float:left;}
.title_n { float:right; padding-right:10px; width:250px;}
.title_n a { border:1px #CCCCCC solid; border-bottom:0px; float:right; width:70px; height:25px; line-height:25px; margin-top:9px; text-align:center; margin-left:6px; background-color:#FFFFFF;}
.title_n a:hover { background:#cf261f; color:#FFFFFF;}

.index_pro { width:1000px; height:190px;float:left; margin-top:10px;border:1px #deddde solid;}

.index_pro li {*display:inline;float:left; width:190px; height:138px; overflow:hidden; margin-top:8px; margin-left:8px;}
.index_pro li a {width:182px;height:130px; padding:3px; border:1px #cccccc solid;background-color:#F5F5F5; display:block;}
.index_pro li a:hover { background-color:#cf261f;border:1px #cf261f solid;}


#bottom .w1000 { padding-top:10px;}
#bottom .left { color:#666666; line-height:180%; margin-right:15px;}


#page-wrap{ height:506px;margin: 0 auto;position: relative;}
#main-photo-slider .panel ul{text-align: left;margin: 0 15px 0 30px;}
#main-photo-slider .panel a{}
#main-photo-slider{width: 100%;overflow: hidden;}
#main-photo-slider .panel{float: left;height:506px;position: absolute;width: 100%;display: none;}
#main-photo-slider img{background:#ddd;}
#movers-row{margin: 0px 0 0 62px;position: absolute;right: 48%;bottom: 1%;z-index: 1000;}
#movers-row a{float: right;padding: 5px;font-size:2em;color:#fff;display: block;position: relative;z-index: 9999;}
#movers-row a.active-thumb{color:#cf261f;}
#movers-row a:hover{text-decoration: none;}
.imgad1 { background:url(../images/img1.jpg) top center no-repeat;}
.imgad2 { background:url(../images/img2.jpg) top center no-repeat;}
.imgad3 { background:url(../images/img3.jpg) top center no-repeat;}
.imgad4 { background:url(../images/img4.jpg) top center no-repeat;}

/*list*/
.bodyer{ height:auto;margin:10px auto; color:#333333; }
.path{height:80px;margin:6px auto;  width:998px;background:url(../images/about_content-bg.jpg) center 0px no-repeat; border:1px #f0f0f0 solid; border-top:0px;}
.path h1 { float:left;font-size:26px; color:#666666; padding-left:20px; padding-top:29px; line-height:100%}
.path span{float:left;font-size:20px; color:#666666;padding-left:8px; color:#CCCCCC; padding-top:40px;}
.list_r_title { background-color:#F6F6F6; border-bottom:1px #E4E4E4 solid; height:35px; line-height:35px;}
.list_r_title h1 { font-size:14px; font-weight:bold; float:left; padding-left:25px;background:url(../images/list_d2.gif) 5px 11px no-repeat;}
.list_r_title span { float:right; padding-right:10px; padding-left:18px; background:url(../images/ico11.jpg) left 12px no-repeat;}

.list_main { width:1000px; margin:6px auto; height:auto;}
.list_left { width:220px; float:left; border:1px #EFEFEF solid;}
.list_right { width:770px; float:left; margin-left:6px;border:1px #EFEFEF solid; display:inline;}
.content{padding:10px 10px; font-size:14px; line-height:180%;margin:0px auto;word-break:break-all;}
.content p {text-indent: 2em;}
.content2{ width:1000px;} 
.sidenav{ height:auto; padding:6px 0px;}
.l_left_t { height:30px; background-color:#cf261f; color:#FFFFFF; line-height:30px;}
.l_left_t h1 {font-size:14px; font-weight:bold; padding-left:28px; background:url(../images/list_d.gif) 8px 8px no-repeat;}
.sidenav a{ display:block; width:200px; height:30px; float:left;text-align:center;color:#999; font-size:14px; font-weight:bold; line-height:30px; margin-left:8px; border:1px #EBEBEB solid; margin-bottom:6px; background-color:#F5F5F5;}
.sidenav a:hover{ color:#CC0000; border:1px #cf261f solid;}
.sidenav a.hover{ color:#ffffff; background:#cf261f;border:1px #cf261f solid;}

.main_til{ font:18px/44px Arial; color:#525352; margin-bottom:20px;text-transform:uppercase}

.main_til span{ display:block; width:152px; height:26px; padding-left:19px; background:#116d1f; font:14px/26px "Î¢ÈíÑÅºÚ"; color:#fff;}

.spa_pic{ position:relative; float:left; width:295px; height:0px;/* width:215px; height:464px;*/ margin:544px 25px 0px 0px; overflow:hidden; background:#000; }

.spa_circle{ z-index:1; position:absolute; left:50%; top:50%;width:138px; height:138px; margin-left:-69px; margin-top:-69px; opacity:1; cursor:pointer;}
.spa_bg{ width:8px; height:8px;left:50%; top:50%; margin-left:-4px; margin-top:-4px; position:absolute;}
.spa_circle .img{ width:100%;}
.spa_font{ width:98px; height:62px; padding-top:20px; position:absolute; left:50%; top:50%; margin-left:-49px; margin-top:-46px; text-align:center; z-index:2; background:url(../img/spance_icon01.jpg) no-repeat center bottom; font:14px/20px "Î¢ÈíÑÅºÚ"; color:#717171;}
.spa_font span{ display:block; text-align:center; font:12px/20px Arial; color:#c5c5c5;}
.main_con { height:500px;}

.news_list ul li{ float:left;height:35px; border-bottom:1px dotted #cbcbc9;line-height:35px; background:url(../images/dot.gif) left 12px no-repeat; overflow:hidden; padding-left:10px; width:730px; padding-right:8px;}
.news_list ul li a{ color:#000000;}
.news_list ul li span{ color:#767676; float:right;}
.news_list ul li a:hover{color:#cf261f;}

.pics_list li { float:left; width:180px; text-align:center; height:140px; margin-right:7px;}
.pics_list li img { width:170px; height:120px;}
.pics_list li .a_img { width:170px; padding:4px; background:#CCCCCC; display:block;}
.pics_list li .a_img:hover {background: #cf261f;}

.page{ padding-top:20px;}
.page a { color:#666666;}
.page a:hover { color:#CC0000;}

/****ÄÚÒ³****/

.detail_con { clear:both; width:1000px; margin:10px auto; margin-top:15px; background:#FFFFFF; border:1px #D9D9D9 solid;}
.content-d{ width:1000px;position:relative; border-bottom:3px solid #cccccc; background:url(../img/content_bg.png) repeat;border-top:0px solid #E7E7E7;}
.location { height:30px; line-height:30px; text-align:right; padding-right:10px; background:#FAFAFA; border-bottom:1px #F0F0F0 solid;color:#333333;}
.location span {padding-left:15px; background:url(../images/ico11.jpg) left 9px no-repeat;}
.location a { color:#333333;}
.detail-title {font-size:22px;height:50px;line-height:50px;text-align:center;color:#CC0000}
.deital-intr {height:30px;line-height:30px;text-align:center;border-top:1px #D9D9D9 solid;border-bottom:1px #D9D9D9 solid;margin:5px 0px;color:#999999;font-size:14px; background-color:#F7F7F7}
.deital-edit { font-size:14px; line-height:200%; color:#333333; width:980px; margin:0px auto;}
.deital-edit p {text-indent:2em;}
.main_con_d{ padding:10px 20px; font-size:14px;}
.detail-pl { height:25px; text-align:right; padding-right:10px; font-size:12px; line-height:25px; width:970px; margin:12px auto; background-color:#F7F7F7;color:#666666;}
.detail-pl a { color:#666666;}
.detail-pl a:hover { color:#CC0000;}